#pragma once

#include <stdint.h>
#include <stdio.h>
#include "tipos.h"
#include "importacao.h"
#include "persistencia.h"

uint64_t obtemPosicaoAtual(FILE *file);

ChavePrimaria constroiChavePrimaria(RegAluno regImportacao, uint64_t byteOffset);

void serializaChavePrimaria(ChavePrimaria chavePrimaria, char *chaveSerializada);

int calculaTamRegistroBanco(RegAluno registro);

void serializaRegistroImportacao(RegAluno registro, char *regSerializado);

void importar(FILE *fileImportacao, ArquivosPersistencia *arquivos);



